Batch Script [Loop through file names]

Posted by Kyl3 on Stack Overflow See other posts from Stack Overflow or by Kyl3
Published on 2011-01-11T23:40:16Z Indexed on 2011/01/11 23:53 UTC
Read the original article Hit count: 151

Filed under:
|
|

Hi,

I would like a batch script to all the text documents in a folder. This is what I have managed so far

@ECHO off
title Test
set dir1=C:\Users\Family\Desktop\Example

:Start
cls
echo 1. test loop
echo 2. Quit
set /p choice=I choose (1,2):
if %choice%==1 goto test
if %choice%==2 exit

:test
cls
echo running loop test 
FOR %%n in (%dir1% *.txt) DO echo %dir1%\%%n
echo Done
pause

What I would like outputted is

running loop test
C:\Users\Family\Desktop\Example\doc 1.txt
C:\Users\Family\Desktop\Example\doc 2.txt
Done

But I Get this

running loop test
C:\Users\Family\Desktop\Example\C:\Users\Family\Desktop\Example
C:\Users\Family\Desktop\Example\doc 1.txt
C:\Users\Family\Desktop\Example\doc 2.txt
Done

Thanks in advance Kyle

© Stack Overflow or respective owner

Related posts about batch

Related posts about dos